package com.ng.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author cb
 * @Description TODO
 * @date 2023/3/9
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value="cjfdbaseinfo" )
public class CJFXBASEINFO {
    @TableField("idno")
    private String sysId;

    /**
     * 题名
     */
    @TableField("C_NAME")
    private String title;
    /**
     * 期刊标识码
     * 期刊标识码='X02?'
     */
    @TableField("期刊标识码")
    private String code;

    /**
     * 主办单位1，
     * 党校发行 -> 主办单位1 like '*党校' ,相关党建 -> 主办单位1= * not  主办单位1 like '*党校'
     */
    @TableField("主办单位1")
    private String SponsorOne;

    @TableField("影响因子")
    private String effectParam;

    @TableField("被引频次")
    private String quoteTimes;

    @TableField("下载频次")
    private String downLoadTimes;

    @TableField("载文量")
    private String articleNumber;

    @TableField("PYKM")
    private String pinyinName;

    @TableField("刊期1")
    private  String kq1;

    @TableField("CBD_403")
    private  String cbd;

    @TableField("PY_203")
    private  String pyszm;

    @TableField("FX文献代码")
    private  String fxcode;

    private String issn;
    @TableField(exist = false)
    public List<String>syscodes;

    @TableField(exist = false)
    public List<CJFDBASEYEAR> years;

}
